﻿using System;

namespace Simp.Model
{
	/// <summary>Represents a proxy to an expression, exposing each useful interface.</summary>
	public interface IExpressionProxy : IExpression, INamedExpression, IParameterPolicyExpression, ISimplifiableExpression
	{
		/// <summary>Exposes the inner expression.</summary>
		IExpression InnerExpression { get; }
	}
}